//package com.ytf.core.web.controller;
//
//import com.ytf.core.common.Resp;
//import com.ytf.core.web.application.UserAppService;
//import com.ytf.core.web.pojo.dto.UserDto;
//import com.ytf.core.web.pojo.vo.UserVo;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.*;
//
///**
// * <p>
// * 用户表 前端控制器
// * </p>
// *
// * @author YTF
// * @since 2025-05-20
// */
//@RestController
//@RequestMapping("/api/user")
//public class UserController {
//
//    @Autowired
//    private UserAppService userAppService;
//
//    @PostMapping
//    public Resp<Void> insert(@RequestBody UserDto UserDto){
//        Boolean aBoolean = userAppService.insert(UserDto);
//        return aBoolean ? Resp.success():Resp.error();
//    }
//
//    @DeleteMapping("/{id}")
//    public Resp<Void> deleteById(@PathVariable String id){
//        userAppService.deleteById(Long.valueOf(id));
//        return Resp.success();
//    }
//
//    @PutMapping("/{id}")
//    public Resp<Void> update(@PathVariable String id ,@RequestBody UserDto UserDto){
//        Boolean aBoolean = userAppService.updateById(Long.valueOf(id),UserDto);
//        return aBoolean ? Resp.success():Resp.error();
//    }
//
//    @GetMapping("/{id}")
//    public Resp<UserVo> getById(@PathVariable String id){
//        UserVo Vo = userAppService.getById(Long.valueOf(id));
//        return Vo != null ? Resp.success(Vo):Resp.error();
//    }
//
//}
